home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-2 / Inter.Net 55-2.iso / Mandrake / mdkinst / usr / lib / perl5 / 5.00503 / i386-linux / asm / unistd.ph
Encoding:
Text File  |  2000-01-12  |  15.4 KB  |  228 lines

  1. require '_h2ph_pre.ph';
  2.  
  3. unless(defined(&_ASM_I386_UNISTD_H_)) {
  4.     eval 'sub _ASM_I386_UNISTD_H_ () {1;}' unless defined(&_ASM_I386_UNISTD_H_);
  5.     eval 'sub __NR_exit () {1;}' unless defined(&__NR_exit);
  6.     eval 'sub __NR_fork () {2;}' unless defined(&__NR_fork);
  7.     eval 'sub __NR_read () {3;}' unless defined(&__NR_read);
  8.     eval 'sub __NR_write () {4;}' unless defined(&__NR_write);
  9.     eval 'sub __NR_open () {5;}' unless defined(&__NR_open);
  10.     eval 'sub __NR_close () {6;}' unless defined(&__NR_close);
  11.     eval 'sub __NR_waitpid () {7;}' unless defined(&__NR_waitpid);
  12.     eval 'sub __NR_creat () {8;}' unless defined(&__NR_creat);
  13.     eval 'sub __NR_link () {9;}' unless defined(&__NR_link);
  14.     eval 'sub __NR_unlink () {10;}' unless defined(&__NR_unlink);
  15.     eval 'sub __NR_execve () {11;}' unless defined(&__NR_execve);
  16.     eval 'sub __NR_chdir () {12;}' unless defined(&__NR_chdir);
  17.     eval 'sub __NR_time () {13;}' unless defined(&__NR_time);
  18.     eval 'sub __NR_mknod () {14;}' unless defined(&__NR_mknod);
  19.     eval 'sub __NR_chmod () {15;}' unless defined(&__NR_chmod);
  20.     eval 'sub __NR_lchown () {16;}' unless defined(&__NR_lchown);
  21.     eval 'sub __NR_break () {17;}' unless defined(&__NR_break);
  22.     eval 'sub __NR_oldstat () {18;}' unless defined(&__NR_oldstat);
  23.     eval 'sub __NR_lseek () {19;}' unless defined(&__NR_lseek);
  24.     eval 'sub __NR_getpid () {20;}' unless defined(&__NR_getpid);
  25.     eval 'sub __NR_mount () {21;}' unless defined(&__NR_mount);
  26.     eval 'sub __NR_umount () {22;}' unless defined(&__NR_umount);
  27.     eval 'sub __NR_setuid () {23;}' unless defined(&__NR_setuid);
  28.     eval 'sub __NR_getuid () {24;}' unless defined(&__NR_getuid);
  29.     eval 'sub __NR_stime () {25;}' unless defined(&__NR_stime);
  30.     eval 'sub __NR_ptrace () {26;}' unless defined(&__NR_ptrace);
  31.     eval 'sub __NR_alarm () {27;}' unless defined(&__NR_alarm);
  32.     eval 'sub __NR_oldfstat () {28;}' unless defined(&__NR_oldfstat);
  33.     eval 'sub __NR_pause () {29;}' unless defined(&__NR_pause);
  34.     eval 'sub __NR_utime () {30;}' unless defined(&__NR_utime);
  35.     eval 'sub __NR_stty () {31;}' unless defined(&__NR_stty);
  36.     eval 'sub __NR_gtty () {32;}' unless defined(&__NR_gtty);
  37.     eval 'sub __NR_access () {33;}' unless defined(&__NR_access);
  38.     eval 'sub __NR_nice () {34;}' unless defined(&__NR_nice);
  39.     eval 'sub __NR_ftime () {35;}' unless defined(&__NR_ftime);
  40.     eval 'sub __NR_sync () {36;}' unless defined(&__NR_sync);
  41.     eval 'sub __NR_kill () {37;}' unless defined(&__NR_kill);
  42.     eval 'sub __NR_rename () {38;}' unless defined(&__NR_rename);
  43.     eval 'sub __NR_mkdir () {39;}' unless defined(&__NR_mkdir);
  44.     eval 'sub __NR_rmdir () {40;}' unless defined(&__NR_rmdir);
  45.     eval 'sub __NR_dup () {41;}' unless defined(&__NR_dup);
  46.     eval 'sub __NR_pipe () {42;}' unless defined(&__NR_pipe);
  47.     eval 'sub __NR_times () {43;}' unless defined(&__NR_times);
  48.     eval 'sub __NR_prof () {44;}' unless defined(&__NR_prof);
  49.     eval 'sub __NR_brk () {45;}' unless defined(&__NR_brk);
  50.     eval 'sub __NR_setgid () {46;}' unless defined(&__NR_setgid);
  51.     eval 'sub __NR_getgid () {47;}' unless defined(&__NR_getgid);
  52.     eval 'sub __NR_signal () {48;}' unless defined(&__NR_signal);
  53.     eval 'sub __NR_geteuid () {49;}' unless defined(&__NR_geteuid);
  54.     eval 'sub __NR_getegid () {50;}' unless defined(&__NR_getegid);
  55.     eval 'sub __NR_acct () {51;}' unless defined(&__NR_acct);
  56.     eval 'sub __NR_umount2 () {52;}' unless defined(&__NR_umount2);
  57.     eval 'sub __NR_lock () {53;}' unless defined(&__NR_lock);
  58.     eval 'sub __NR_ioctl () {54;}' unless defined(&__NR_ioctl);
  59.     eval 'sub __NR_fcntl () {55;}' unless defined(&__NR_fcntl);
  60.     eval 'sub __NR_mpx () {56;}' unless defined(&__NR_mpx);
  61.     eval 'sub __NR_setpgid () {57;}' unless defined(&__NR_setpgid);
  62.     eval 'sub __NR_ulimit () {58;}' unless defined(&__NR_ulimit);
  63.     eval 'sub __NR_oldolduname () {59;}' unless defined(&__NR_oldolduname);
  64.     eval 'sub __NR_umask () {60;}' unless defined(&__NR_umask);
  65.     eval 'sub __NR_chroot () {61;}' unless defined(&__NR_chroot);
  66.     eval 'sub __NR_ustat () {62;}' unless defined(&__NR_ustat);
  67.     eval 'sub __NR_dup2 () {63;}' unless defined(&__NR_dup2);
  68.     eval 'sub __NR_getppid () {64;}' unless defined(&__NR_getppid);
  69.     eval 'sub __NR_getpgrp () {65;}' unless defined(&__NR_getpgrp);
  70.     eval 'sub __NR_setsid () {66;}' unless defined(&__NR_setsid);
  71.     eval 'sub __NR_sigaction () {67;}' unless defined(&__NR_sigaction);
  72.     eval 'sub __NR_sgetmask () {68;}' unless defined(&__NR_sgetmask);
  73.     eval 'sub __NR_ssetmask () {69;}' unless defined(&__NR_ssetmask);
  74.     eval 'sub __NR_setreuid () {70;}' unless defined(&__NR_setreuid);
  75.     eval 'sub __NR_setregid () {71;}' unless defined(&__NR_setregid);
  76.     eval 'sub __NR_sigsuspend () {72;}' unless defined(&__NR_sigsuspend);
  77.     eval 'sub __NR_sigpending () {73;}' unless defined(&__NR_sigpending);
  78.     eval 'sub __NR_sethostname () {74;}' unless defined(&__NR_sethostname);
  79.     eval 'sub __NR_setrlimit () {75;}' unless defined(&__NR_setrlimit);
  80.     eval 'sub __NR_getrlimit () {76;}' unless defined(&__NR_getrlimit);
  81.     eval 'sub __NR_getrusage () {77;}' unless defined(&__NR_getrusage);
  82.     eval 'sub __NR_gettimeofday () {78;}' unless defined(&__NR_gettimeofday);
  83.     eval 'sub __NR_settimeofday () {79;}' unless defined(&__NR_settimeofday);
  84.     eval 'sub __NR_getgroups () {80;}' unless defined(&__NR_getgroups);
  85.     eval 'sub __NR_setgroups () {81;}' unless defined(&__NR_setgroups);
  86.     eval 'sub __NR_select () {82;}' unless defined(&__NR_select);
  87.     eval 'sub __NR_symlink () {83;}' unless defined(&__NR_symlink);
  88.     eval 'sub __NR_oldlstat () {84;}' unless defined(&__NR_oldlstat);
  89.     eval 'sub __NR_readlink () {85;}' unless defined(&__NR_readlink);
  90.     eval 'sub __NR_uselib () {86;}' unless defined(&__NR_uselib);
  91.     eval 'sub __NR_swapon () {87;}' unless defined(&__NR_swapon);
  92.     eval 'sub __NR_reboot () {88;}' unless defined(&__NR_reboot);
  93.     eval 'sub __NR_readdir () {89;}' unless defined(&__NR_readdir);
  94.     eval 'sub __NR_mmap () {90;}' unless defined(&__NR_mmap);
  95.     eval 'sub __NR_munmap () {91;}' unless defined(&__NR_munmap);
  96.     eval 'sub __NR_truncate () {92;}' unless defined(&__NR_truncate);
  97.     eval 'sub __NR_ftruncate () {93;}' unless defined(&__NR_ftruncate);
  98.     eval 'sub __NR_fchmod () {94;}' unless defined(&__NR_fchmod);
  99.     eval 'sub __NR_fchown () {95;}' unless defined(&__NR_fchown);
  100.     eval 'sub __NR_getpriority () {96;}' unless defined(&__NR_getpriority);
  101.     eval 'sub __NR_setpriority () {97;}' unless defined(&__NR_setpriority);
  102.     eval 'sub __NR_profil () {98;}' unless defined(&__NR_profil);
  103.     eval 'sub __NR_statfs () {99;}' unless defined(&__NR_statfs);
  104.     eval 'sub __NR_fstatfs () {100;}' unless defined(&__NR_fstatfs);
  105.     eval 'sub __NR_ioperm () {101;}' unless defined(&__NR_ioperm);
  106.     eval 'sub __NR_socketcall () {102;}' unless defined(&__NR_socketcall);
  107.     eval 'sub __NR_syslog () {103;}' unless defined(&__NR_syslog);
  108.     eval 'sub __NR_setitimer () {104;}' unless defined(&__NR_setitimer);
  109.     eval 'sub __NR_getitimer () {105;}' unless defined(&__NR_getitimer);
  110.     eval 'sub __NR_stat () {106;}' unless defined(&__NR_stat);
  111.     eval 'sub __NR_lstat () {107;}' unless defined(&__NR_lstat);
  112.     eval 'sub __NR_fstat () {108;}' unless defined(&__NR_fstat);
  113.     eval 'sub __NR_olduname () {109;}' unless defined(&__NR_olduname);
  114.     eval 'sub __NR_iopl () {110;}' unless defined(&__NR_iopl);
  115.     eval 'sub __NR_vhangup () {111;}' unless defined(&__NR_vhangup);
  116.     eval 'sub __NR_idle () {112;}' unless defined(&__NR_idle);
  117.     eval 'sub __NR_vm86old () {113;}' unless defined(&__NR_vm86old);
  118.     eval 'sub __NR_wait4 () {114;}' unless defined(&__NR_wait4);
  119.     eval 'sub __NR_swapoff () {115;}' unless defined(&__NR_swapoff);
  120.     eval 'sub __NR_sysinfo () {116;}' unless defined(&__NR_sysinfo);
  121.     eval 'sub __NR_ipc () {117;}' unless defined(&__NR_ipc);
  122.     eval 'sub __NR_fsync () {118;}' unless defined(&__NR_fsync);
  123.     eval 'sub __NR_sigreturn () {119;}' unless defined(&__NR_sigreturn);
  124.     eval 'sub __NR_clone () {120;}' unless defined(&__NR_clone);
  125.     eval 'sub __NR_setdomainname () {121;}' unless defined(&__NR_setdomainname);
  126.     eval 'sub __NR_uname () {122;}' unless defined(&__NR_uname);
  127.     eval 'sub __NR_modify_ldt () {123;}' unless defined(&__NR_modify_ldt);
  128.     eval 'sub __NR_adjtimex () {124;}' unless defined(&__NR_adjtimex);
  129.     eval 'sub __NR_mprotect () {125;}' unless defined(&__NR_mprotect);
  130.     eval 'sub __NR_sigprocmask () {126;}' unless defined(&__NR_sigprocmask);
  131.     eval 'sub __NR_create_module () {127;}' unless defined(&__NR_create_module);
  132.     eval 'sub __NR_init_module () {128;}' unless defined(&__NR_init_module);
  133.     eval 'sub __NR_delete_module () {129;}' unless defined(&__NR_delete_module);
  134.     eval 'sub __NR_get_kernel_syms () {130;}' unless defined(&__NR_get_kernel_syms);
  135.     eval 'sub __NR_quotactl () {131;}' unless defined(&__NR_quotactl);
  136.     eval 'sub __NR_getpgid () {132;}' unless defined(&__NR_getpgid);
  137.     eval 'sub __NR_fchdir () {133;}' unless defined(&__NR_fchdir);
  138.     eval 'sub __NR_bdflush () {134;}' unless defined(&__NR_bdflush);
  139.     eval 'sub __NR_sysfs () {135;}' unless defined(&__NR_sysfs);
  140.     eval 'sub __NR_personality () {136;}' unless defined(&__NR_personality);
  141.     eval 'sub __NR_afs_syscall () {137;}' unless defined(&__NR_afs_syscall);
  142.     eval 'sub __NR_setfsuid () {138;}' unless defined(&__NR_setfsuid);
  143.     eval 'sub __NR_setfsgid () {139;}' unless defined(&__NR_setfsgid);
  144.     eval 'sub __NR__llseek () {140;}' unless defined(&__NR__llseek);
  145.     eval 'sub __NR_getdents () {141;}' unless defined(&__NR_getdents);
  146.     eval 'sub __NR__newselect () {142;}' unless defined(&__NR__newselect);
  147.     eval 'sub __NR_flock () {143;}' unless defined(&__NR_flock);
  148.     eval 'sub __NR_msync () {144;}' unless defined(&__NR_msync);
  149.     eval 'sub __NR_readv () {145;}' unless defined(&__NR_readv);
  150.     eval 'sub __NR_writev () {146;}' unless defined(&__NR_writev);
  151.     eval 'sub __NR_getsid () {147;}' unless defined(&__NR_getsid);
  152.     eval 'sub __NR_fdatasync () {148;}' unless defined(&__NR_fdatasync);
  153.     eval 'sub __NR__sysctl () {149;}' unless defined(&__NR__sysctl);
  154.     eval 'sub __NR_mlock () {150;}' unless defined(&__NR_mlock);
  155.     eval 'sub __NR_munlock () {151;}' unless defined(&__NR_munlock);
  156.     eval 'sub __NR_mlockall () {152;}' unless defined(&__NR_mlockall);
  157.     eval 'sub __NR_munlockall () {153;}' unless defined(&__NR_munlockall);
  158.     eval 'sub __NR_sched_setparam () {154;}' unless defined(&__NR_sched_setparam);
  159.     eval 'sub __NR_sched_getparam () {155;}' unless defined(&__NR_sched_getparam);
  160.     eval 'sub __NR_sched_setscheduler () {156;}' unless defined(&__NR_sched_setscheduler);
  161.     eval 'sub __NR_sched_getscheduler () {157;}' unless defined(&__NR_sched_getscheduler);
  162.     eval 'sub __NR_sched_yield () {158;}' unless defined(&__NR_sched_yield);
  163.     eval 'sub __NR_sched_get_priority_max () {159;}' unless defined(&__NR_sched_get_priority_max);
  164.     eval 'sub __NR_sched_get_priority_min () {160;}' unless defined(&__NR_sched_get_priority_min);
  165.     eval 'sub __NR_sched_rr_get_interval () {161;}' unless defined(&__NR_sched_rr_get_interval);
  166.     eval 'sub __NR_nanosleep () {162;}' unless defined(&__NR_nanosleep);
  167.     eval 'sub __NR_mremap () {163;}' unless defined(&__NR_mremap);
  168.     eval 'sub __NR_setresuid () {164;}' unless defined(&__NR_setresuid);
  169.     eval 'sub __NR_getresuid () {165;}' unless defined(&__NR_getresuid);
  170.     eval 'sub __NR_vm86 () {166;}' unless defined(&__NR_vm86);
  171.     eval 'sub __NR_query_module () {167;}' unless defined(&__NR_query_module);
  172.     eval 'sub __NR_poll () {168;}' unless defined(&__NR_poll);
  173.     eval 'sub __NR_nfsservctl () {169;}' unless defined(&__NR_nfsservctl);
  174.     eval 'sub __NR_setresgid () {170;}' unless defined(&__NR_setresgid);
  175.     eval 'sub __NR_getresgid () {171;}' unless defined(&__NR_getresgid);
  176.     eval 'sub __NR_prctl () {172;}' unless defined(&__NR_prctl);
  177.     eval 'sub __NR_rt_sigreturn () {173;}' unless defined(&__NR_rt_sigreturn);
  178.     eval 'sub __NR_rt_sigaction () {174;}' unless defined(&__NR_rt_sigaction);
  179.     eval 'sub __NR_rt_sigprocmask () {175;}' unless defined(&__NR_rt_sigprocmask);
  180.     eval 'sub __NR_rt_sigpending () {176;}' unless defined(&__NR_rt_sigpending);
  181.     eval 'sub __NR_rt_sigtimedwait () {177;}' unless defined(&__NR_rt_sigtimedwait);
  182.     eval 'sub __NR_rt_sigqueueinfo () {178;}' unless defined(&__NR_rt_sigqueueinfo);
  183.     eval 'sub __NR_rt_sigsuspend () {179;}' unless defined(&__NR_rt_sigsuspend);
  184.     eval 'sub __NR_pread () {180;}' unless defined(&__NR_pread);
  185.     eval 'sub __NR_pwrite () {181;}' unless defined(&__NR_pwrite);
  186.     eval 'sub __NR_chown () {182;}' unless defined(&__NR_chown);
  187.     eval 'sub __NR_getcwd () {183;}' unless defined(&__NR_getcwd);
  188.     eval 'sub __NR_capget () {184;}' unless defined(&__NR_capget);
  189.     eval 'sub __NR_capset () {185;}' unless defined(&__NR_capset);
  190.     eval 'sub __NR_sigaltstack () {186;}' unless defined(&__NR_sigaltstack);
  191.     eval 'sub __NR_sendfile () {187;}' unless defined(&__NR_sendfile);
  192.     eval 'sub __NR_getpmsg () {188;}' unless defined(&__NR_getpmsg);
  193.     eval 'sub __NR_putpmsg () {189;}' unless defined(&__NR_putpmsg);
  194.     eval 'sub __NR_vfork () {190;}' unless defined(&__NR_vfork);
  195.     eval 'sub __syscall_return {
  196.         local($type, $res) = @_;
  197.         eval q( &do {  &if ( >= (-125)) {  &errno = -; $res = -1; }  &return ($res); }  &while (0));
  198.     }' unless defined(&__syscall_return);
  199.     eval 'sub _syscall0 {
  200.         local($type,$name) = @_;
  201.         eval q($type $name( &void) { \'long __res\';  &__asm__  &volatile (\\"int $0x80\\" : \\"=a\\" ( &__res) : \\"0\\" ( &__NR_$name));  &__syscall_return($type, &__res); });
  202.     }' unless defined(&_syscall0);
  203.     eval 'sub _syscall1 {
  204.         local($type,$name,$type1,$arg1) = @_;
  205.         eval q($type $name { \'long __res\';  &__asm__  &volatile (\\"int $0x80\\" : \\"=a\\" : \\"0\\" ( &__NR_$name),\\"b\\" (($arg1)));  &__syscall_return($type, &__res); });
  206.     }' unless defined(&_syscall1);
  207.     eval 'sub _syscall2 {
  208.         local($type,$name,$type1,$arg1,$type2,$arg2) = @_;
  209.         eval q($type $name($type1 $arg1,$type2 $arg2) { \'long __res\';  &__asm__  &volatile (\\"int $0x80\\" : \\"=a\\" : \\"0\\" ( &__NR_$name),\\"b\\" (),\\"c\\" (($arg2)));  &__syscall_return($type, &__res); });
  210.     }' unless defined(&_syscall2);
  211.     eval 'sub _syscall3 {
  212.         local($type,$name,$type1,$arg1,$type2,$arg2,$type3,$arg3) = @_;
  213.         eval q($type $name($type1 $arg1,$type2 $arg2,$type3 $arg3) { \'long __res\';  &__asm__  &volatile (\\"int $0x80\\" : \\"=a\\" : \\"0\\" ( &__NR_$name),\\"b\\" (),\\"c\\" (), \\"d\\" (($arg3)));  &__syscall_return($type, &__res); });
  214.     }' unless defined(&_syscall3);
  215.     eval 'sub _syscall4 {
  216.         local($type,$name,$type1,$arg1,$type2,$arg2,$type3,$arg3,$type4,$arg4) = @_;
  217.         eval q($type $name ($type1 $arg1, $type2 $arg2, $type3 $arg3, $type4 $arg4) { \'long __res\';  &__asm__  &volatile (\\"int $0x80\\" : \\"=a\\" : \\"0\\" ( &__NR_$name),\\"b\\" (),\\"c\\" (), \\"d\\" (),\\"S\\" (($arg4)));  &__syscall_return($type, &__res); });
  218.     }' unless defined(&_syscall4);
  219.     eval 'sub _syscall5 {
  220.         local($type,$name,$type1,$arg1,$type2,$arg2,$type3,$arg3,$type4,$arg4,       $type5,$arg5) = @_;
  221.         eval q($type $name ($type1 $arg1,$type2 $arg2,$type3 $arg3,$type4 $arg4,$type5 $arg5) { \'long __res\';  &__asm__  &volatile (\\"int $0x80\\" : \\"=a\\" : \\"0\\" ( &__NR_$name),\\"b\\" (),\\"c\\" (), \\"d\\" (),\\"S\\" (),\\"D\\" (($arg5)));  &__syscall_return($type, &__res); });
  222.     }' unless defined(&_syscall5);
  223.     if(defined(&__KERNEL_SYSCALLS__)) {
  224.     eval 'sub __NR__exit () { &__NR_exit;}' unless defined(&__NR__exit);
  225.     }
  226. }
  227. 1;
  228.